home *** CD-ROM | disk | FTP | other *** search
/ Aminet 30 / Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso / Aminet / game / misc / Quest.lha / Quest / lib / go4 < prev    next >
AmigaDOS Script File  |  1999-01-28  |  806b  |  52 lines

  1. .key parm1/A,parm2/A
  2. .bra {
  3. .ket }
  4.  
  5. echo
  6. echo ******** Quest Quake startup batch file ***********
  7. echo ******** Lighting only version
  8. echo
  9.  
  10. echo {parm1} {parm2}
  11. failat 20
  12. set olddir `cd`
  13.  
  14. quest:lib/go-check
  15. if warn
  16.   quit 20
  17. endif
  18.  
  19. cd Quakedir:
  20. makedir quest.tmp
  21. cd quest.tmp
  22. copy {parm1}.map ""
  23. copy {parm1}.bsp ""
  24.  
  25. stack 140000
  26.  
  27. ;# ----------
  28. ;# Light Step
  29. ;# ----------
  30. quest:bin/light {parm2}
  31. if error
  32.   echo "Error building Lightmaps!"
  33.   skip Bailout
  34. endif
  35.  
  36. copy {parm2}.bsp {parm1}.bsp
  37. delete /id1/maps/{parm2}.bsp quiet
  38. rename {parm2}.bsp /id1/maps
  39. ;rename {parm2}.pts QuakeDir:id1/maps
  40.  
  41. echo "Starting Quake..."
  42. cd quakedir:
  43. stack 30000
  44. $QUAKE -nolan -nocdaudio -memory 16384 +map {parm2}
  45. echo "Script finished."
  46.  
  47. lab Bailout
  48. cd quakedir:
  49. delete quest.tmp force all quiet
  50. unsetenv QUAKE
  51. cd $olddir
  52.